hand-power winch - German English Dictionary